package com.fmi.cloud.view;

import android.app.AlertDialog;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.fmi.cloud.R;

/**
 * 版本更新弹出框
 * <p>
 * Created by zv on 2017-12-12.
 */

public class VersionDialog extends AlertDialog {

    protected VersionDialog(Context context) {
        super(context);
    }

//    private TextView tvContent;
//    private Button btnCancel;
//    private OnDownloadListener onDownloadListener;
//
//    public VersionDialog(Context context) {
//        super(context);
//        View v = initDialog(context);
//        setCancelable(false);
//        setView(v, 0, 0, 0, 0);
//    }
//
//    private View initDialog(Context context) {
//        View v = LayoutInflater.from(context).inflate(R.layout.dlg_version, null);
//        tvContent = v.findViewById(R.id.umeng_update_content);
//        LinearLayout llUpdate = v.findViewById(R.id.llUpdate);
//        LinearLayout llShowInfo = v.findViewById(R.id.llShowInfo);
//        llShowInfo.setVisibility(View.GONE);
//        TextView tvTitle = v.findViewById(R.id.tvUpdateTitle);
//        Button btnSure = v.findViewById(R.id.btnConfirm);
//        btnCancel = v.findViewById(R.id.umeng_update_id_cancel);
//        Button btnUpdate = v.findViewById(R.id.umeng_update_id_ok);
//        tvTitle.setText("版本更新");
//        setListener(btnSure, btnCancel, btnUpdate);
//        return v;
//    }
//
//    public void show(boolean isForce, String info) {
//        tvContent.setText(info);
//        setForceUI(isForce);
//        super.show();
//    }
//
//    private void setForceUI(boolean isForce) {
//        if (isForce) {
//            btnCancel.setVisibility(View.GONE);//强制升级,禁止取消
//        } else {
//            btnCancel.setVisibility(View.VISIBLE);
//        }
//    }
//
//
//    private void setListener(Button btnSure, Button btnCancel, Button btnUpdate) {
//        btnUpdate.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View view) {
//                dismiss();
//                if (onDownloadListener != null) {
//                    onDownloadListener.onDownload();
//                }
//            }
//        });
//
//        btnSure.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View view) {
//                dismiss();
//            }
//        });
//
//        btnCancel.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View view) {
//                dismiss();
//            }
//        });
//    }
//
//
//    @Override
//    public void dismiss() {
//        if (isShowing()) {
//            super.dismiss();
//        }
//    }
//
//    public void setOnDownLoadListener(OnDownloadListener onDownloadListener) {
//        this.onDownloadListener = onDownloadListener;
//    }

}
